
public class ComparableCircle extends Circle implements Comparable<ComparableCircle> {
    // 继承自 Circle 类的构造器
    public ComparableCircle(double radius) {
        super(radius);
    }

    // 实现 compareTo 方法，用于比较两个 ComparableCircle 对象的面积
    @Override
    public int compareTo(ComparableCircle o) {
        // 如果当前圆的面积大于另一个圆的面积，返回 1
        if (getArea() > o.getArea())
            return 1;
            // 如果当前圆的面积小于另一个圆的面积，返回 -1
        else if (getArea() < o.getArea())
            return -1;
            // 如果两个圆的面积相等，返回 0
        else
            return 0;
    }
}
